.bigFooter {
  width: 100%;
  margin-top: 40px;
  .bigFooterTop {
    width: 100%;
    background-color: #fff;
    .footerTop {
      .topBar {
        padding: 49px 0;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid gray;
        li {
          width: 25%;
          dl {
            display: flex;
            height: 48px;
            dt {
              font-size: 20px;
              line-height: 48px;
              width: 48px;
              height: 48px;
              border-radius: 50%;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              font-weight: bold;
              border: 2px solid #333;
              color: #333;
              text-align: center;
              box-sizing: border-box;
            }
            dd {
              padding: 0 10px;
              p.title {
                height: 24px;
                line-height: 24px;
                font-weight: bold;
                font-size: 18px;
              }
              p.desc {
                height: 24px;
                line-height: 24px;
              }
            }
          }
        }
      }
      .btmList {
        ul {
          padding:20px;
          display: flex;
          justify-content: space-between;
          li.first {
            .logo_mini {
              background: url(https://kaola-haitao.oss.kaolacdn.com/f69c45fd-8d91-4e18-8e3f-a546be302a12.png?v=1&x-oss-process=image%2Fresize%2Cw_220%2Ch_0%2Fquality%2Cq_85)
                no-repeat;
              display: block;
              width: 220px;
              height: 43px;
              line-height: 45px;
              margin-bottom: 20px;
              outline: none;
            }
            .focuson{
                line-height: 42px;
                padding: 1em;
            }
            .focuson>a:nth-child(2){
                color: red;
                font-size: 18px;
                i.icon-weibo{
                    font-size: 28px !important;
                }
            }
            .focuson>a:nth-child(3){
                color: lightgreen;
                i.icon-weixin{
                    font-size: 28px !important;
                }
            }

          }
        }
        li.last{
            text-align: center;
            img{
                display: block;
                width: 108px;
                height: 108px;

            }
        }
        li.links{
            dl{
                text-align: left;
                dt{
                    height: 27px;
                    font-size: 18px;
                    line-height: 27px;
                    font-weight: bold;
                }
                dt:hover{
                    text-decoration: underline;
                    // color: #ccc;
                }
                dd{
                    height: 29px;
                    line-height: 29px;
                    font-size: 12px;
                }
                dd:hover{
                    text-decoration: underline;
                    // color: #ccc;
                }
            }
        }
      }
    }
  }
  .bigFooterBot {
    width: 100%;
    background-color: #333333;
    .footerBot {
        text-align: center;
        padding: 20px;
        
        .lastimg>img{
            height: 28px;
        }
    }
    .footerBot>span{
        line-height: 28px;
        font-size: 14px;
        margin: 0 10px;
        color: grey;
    }
    .footerBot>span:hover{
        text-decoration: underline;
        color: rgb(190, 190, 190);
    }
  }
}
